<?php
namespace Admin\Controller;
use Think\Controller;
class GroupController extends Controller {
    public function group(){
        $this->display();
    }
    public function members(){
        $memberModel=M('members');
        $local_members=$memberModel->order('id desc')->select();
        //select * from think_users order by id desc
        //$users 是函数中的局部变量，在外面不可见
        $this->members=$local_members;
        $this->display();
        //把当前对象的所以全局变量传递到对应的视图中，
        //可以使用assign方法限制传递的全局变量
    }
    public function memberlist(){
        $memberModel=M('Members');
        $local_members=$groupModel->order('id desc')->select();

        //select * from think_users order by id desc
        //$users 是函数中的局部变量，在外面不可见
        $this->members=$local_members;
        $this->display();
        //把当前对象的所以全局变量传递到对应的视图中，
        //可以使用assign方法限制传递的全局变量
    } 
    function del($id){
        //生成一个users模型 
        $membersModel=M('Members');
        //调用模型的方法删除数据
        if($membersModel->delete($id)){
             //delete from think_users where id=$id;
        //删除成功
            $this->success('删除成功');
        }
        else{
      //删除失败
            $this->error('删除失败');
        }
    }
    public function addMember()
{
    $memberModel=D('Members');
    if( $memberModel->create()){
        if($memberModel->add()){
           $this->success('添加用户成功','members');
        }
        else{
            $this->error('添加用户失败');
        }
     }else{
        $this->error($memberModel->getError());
     }
   }
    public function addPractices()
{
  //获取adduser.html见面提交过来的数据，修改数据 
        //$data=$_POST
        //$data=I(post.)
        //create() 利用数组创建一个对象
    //注意图像名字单独处理图像的上传以及photo的字段赋值
    //保存到数据库用ADD方法
    $practiceModel=D('Practices');
    if( $practiceModel->create()){
        if($practiceModel->add()){
           $this->success('添加活动成功','members');
        }
        else{
            $this->error('添加活动失败');
        }
     }else{
        $this->error($practiceModel->getError());
     }
   }
   public function practicelist(){
        $practiceModel=M('Practices');
        $local_practices=$practiceModel->order('id desc')->select();

        //select * from think_users order by id desc
        //$users 是函数中的局部变量，在外面不可见
        $this->practices=$local_practices;
        $this->display();
        //把当前对象的所以全局变量传递到对应的视图中，
        //可以使用assign方法限制传递的全局变量
    } 
    public function practices(){
        $practiceModel=M('Practices');
        $local_practices=$practiceModel->order('id desc')->select();

        //select * from think_users order by id desc
        //$users 是函数中的局部变量，在外面不可见
        $this->practices=$local_practices;
        $this->display();
        //把当前对象的所以全局变量传递到对应的视图中，
        //可以使用assign方法限制传递的全局变量
    }
  public function stupracs(){
        $stupracModel=M('stupracs');
        $local_stupracs=$stupracModel->where('gid=1')->select();


        //select * from think_users order by id desc
        //$users 是函数中的局部变量，在外面不可见
        $this->stupracs=$local_stupracs;
        $this->display();
        //把当前对象的所以全局变量传递到对应的视图中，
        //可以使用assign方法限制传递的全局变量
    }
    function setstate($id){
    //生成一个Users表对应的模型实例users
        $membersModel=M('members');
      $data['state']=1;
       if ($membersModel->where("id=$id")->save($data))
       {//update users set isstar=1 id=$id;
        //$usersModel->isstar=1;
        $this->success('审核成功');
       }
    else{
      //删除失败
        $this->error('审核失败');
    }

    }
    function unstate($id){
        $membersModel=M('members');
      $data['state']=0;
       if ($membersModel->where("id=$id")->save($data))
       {//update users set isstar=1 id=$id;
        //$usersModel->isstar=1;
        $this->success('取消审核成功');
       }
    else{
      //删除失败
        $this->error('取消审核失败');
    }
    }
    function updateGroupInfo(){
        $groupsModel=M('Groups');
        $this->group=$groupsModel->order('gid desc')->limit(1)->find();
        $this->display();
        //将查询到的用户信息传递给模板updateUserInfo.html
    }
}